lead down to something/somewhere - German English Dictionary